git config credential.helper store then git pull provide user-name and password and those details will be remembered later. The credentials are stored in the disk, with the disk permissions. if you want to change password later git config credential.helper store then git pull provide new password and it will work like before.